﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Core">
      <UniqueIdentifier>{ad3fa692-aa08-49df-aa12-4a46a3489f2d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Core\Source Files">
      <UniqueIdentifier>{8e280af8-468a-436d-8b1d-61f01209971d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Core\Header Files">
      <UniqueIdentifier>{558daa29-4c98-4850-a20e-0e35998fda2b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Streams">
      <UniqueIdentifier>{3b898d46-269b-4b3e-a944-d83308474322}</UniqueIdentifier>
    </Filter>
    <Filter Include="Streams\Source Files">
      <UniqueIdentifier>{f60abb18-6670-4ad8-ac53-af60d4922e98}</UniqueIdentifier>
    </Filter>
    <Filter Include="Streams\Header Files">
      <UniqueIdentifier>{cb196216-ac67-4166-8370-9fafb1afafd8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Crypt">
      <UniqueIdentifier>{2e88ca0b-24ef-4f77-8243-587f9dbf6f33}</UniqueIdentifier>
    </Filter>
    <Filter Include="Crypt\Source Files">
      <UniqueIdentifier>{e7869ed3-cfca-4f76-8fcf-70157512e3f3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Crypt\Header Files">
      <UniqueIdentifier>{ea547ba3-0bb2-43fb-8aca-09d7cda5015b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Notifications">
      <UniqueIdentifier>{e118d9b3-2963-465c-91f9-4e29ae2d65fd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Notifications\Source Files">
      <UniqueIdentifier>{6787a8ac-3f45-461a-a875-78357abe612e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Notifications\Header Files">
      <UniqueIdentifier>{02519f68-8872-4fd1-aec5-ea0062e5b076}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading">
      <UniqueIdentifier>{7b935510-a78d-446d-9d61-fe5bdea316e2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading\Source Files">
      <UniqueIdentifier>{8b0452dc-6335-4d8b-b65d-444583bd1310}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading\Header Files">
      <UniqueIdentifier>{50f5d4f2-b5ca-4fe0-9c06-0734a0d608b4}</UniqueIdentifier>
    </Filter>
    <Filter Include="SharedLibrary">
      <UniqueIdentifier>{7fd4f336-ae9c-4287-ad87-5e6368e6cc53}</UniqueIdentifier>
    </Filter>
    <Filter Include="SharedLibrary\Source Files">
      <UniqueIdentifier>{757ab29d-5ae9-4afa-8f43-9779a4389dfd}</UniqueIdentifier>
    </Filter>
    <Filter Include="SharedLibrary\Header Files">
      <UniqueIdentifier>{0619415d-48e9-4024-8231-1ecac9205c53}</UniqueIdentifier>
    </Filter>
    <Filter Include="Logging">
      <UniqueIdentifier>{49989c6a-d634-4eed-9982-1049937bb905}</UniqueIdentifier>
    </Filter>
    <Filter Include="Logging\Source Files">
      <UniqueIdentifier>{69596f83-3610-4342-8bd8-fc19dd9c44ee}</UniqueIdentifier>
    </Filter>
    <Filter Include="Logging\Header Files">
      <UniqueIdentifier>{5841de48-b4a5-4201-abcb-5b60a3fab990}</UniqueIdentifier>
    </Filter>
    <Filter Include="Filesystem">
      <UniqueIdentifier>{2dd1fcfa-ce03-468c-a1c6-6e5d8359c1c7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Filesystem\Source Files">
      <UniqueIdentifier>{2cce132b-d44b-47e0-a795-02717889af52}</UniqueIdentifier>
    </Filter>
    <Filter Include="Filesystem\Header Files">
      <UniqueIdentifier>{837521ff-c655-4c62-aa4b-7d09390f7c17}</UniqueIdentifier>
    </Filter>
    <Filter Include="UUID">
      <UniqueIdentifier>{d9d5a6de-223e-4ecc-ace8-465e17e38184}</UniqueIdentifier>
    </Filter>
    <Filter Include="UUID\Source Files">
      <UniqueIdentifier>{ebea41c6-89fc-4e8d-a2d2-2b01fe4dcc3a}</UniqueIdentifier>
    </Filter>
    <Filter Include="UUID\Header Files">
      <UniqueIdentifier>{d3a149e3-f80e-4dda-8307-81cc452c5c18}</UniqueIdentifier>
    </Filter>
    <Filter Include="DateTime">
      <UniqueIdentifier>{4c3e74c9-2e4f-4fb0-bd14-a51b1015bb4b}</UniqueIdentifier>
    </Filter>
    <Filter Include="DateTime\Source Files">
      <UniqueIdentifier>{ef1cc576-a6d8-48d7-98bc-2c51b1f928c3}</UniqueIdentifier>
    </Filter>
    <Filter Include="DateTime\Header Files">
      <UniqueIdentifier>{1aa9253c-0fac-48b5-a72c-796fa2377f20}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text">
      <UniqueIdentifier>{b0cd7115-52c5-466e-9a49-eff35769c915}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text\Source Files">
      <UniqueIdentifier>{7cb1dce8-6078-4fb6-b65e-8f238255ec6a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text\Header Files">
      <UniqueIdentifier>{a8297161-4054-4685-b7f4-7458d1efe93c}</UniqueIdentifier>
    </Filter>
    <Filter Include="URI">
      <UniqueIdentifier>{af4a27e2-4e4b-4e67-9832-e998a1132ea3}</UniqueIdentifier>
    </Filter>
    <Filter Include="URI\Source Files">
      <UniqueIdentifier>{33aed133-318b-43f0-9541-3f767e9f2311}</UniqueIdentifier>
    </Filter>
    <Filter Include="URI\Header Files">
      <UniqueIdentifier>{e3ec148b-78f7-4fd1-9737-29eaa538290d}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Suite">
      <UniqueIdentifier>{c46a9c1a-8bec-440d-89dc-10cac661b654}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Suite\Source Files">
      <UniqueIdentifier>{4033db98-c3cc-4522-8bf1-5c005c96d693}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Suite\Header Files">
      <UniqueIdentifier>{d5b9d054-aa37-493c-b143-97c3b09adb97}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Driver">
      <UniqueIdentifier>{b00b127e-2dd9-481f-a618-bf9a5cb124d0}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Driver\Source Files">
      <UniqueIdentifier>{6d5708ea-3a03-47f0-a516-3469c28c0188}</UniqueIdentifier>
    </Filter>
    <Filter Include="Processes">
      <UniqueIdentifier>{a65ce1a0-aef4-4556-9b33-5015bb9ce54e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Processes\Source Files">
      <UniqueIdentifier>{dcc43100-d286-40d5-ba3e-8d243fad9c39}</UniqueIdentifier>
    </Filter>
    <Filter Include="Processes\Header Files">
      <UniqueIdentifier>{f36187d8-4767-4399-bda4-a36436e17689}</UniqueIdentifier>
    </Filter>
    <Filter Include="Tasks">
      <UniqueIdentifier>{2163f24c-97a7-4e4a-883b-1ce58794e115}</UniqueIdentifier>
    </Filter>
    <Filter Include="Tasks\Source Files">
      <UniqueIdentifier>{c97618b5-6b0e-4353-b998-34583fb5cb35}</UniqueIdentifier>
    </Filter>
    <Filter Include="Tasks\Header Files">
      <UniqueIdentifier>{a0eb4b2c-b5a0-4962-aaba-816b9a6cfb05}</UniqueIdentifier>
    </Filter>
    <Filter Include="Event">
      <UniqueIdentifier>{99f3bda6-64f6-49c5-a1b6-a2fb23d2aeda}</UniqueIdentifier>
    </Filter>
    <Filter Include="Event\Header Files">
      <UniqueIdentifier>{08189ba1-b245-4475-baa4-a64761675163}</UniqueIdentifier>
    </Filter>
    <Filter Include="Event\Source Files">
      <UniqueIdentifier>{1afa29e9-7bbb-45b0-9a14-3054fa1bfc08}</UniqueIdentifier>
    </Filter>
    <Filter Include="Cache">
      <UniqueIdentifier>{98aa512c-edcc-4c0b-9b08-5ed2c343d237}</UniqueIdentifier>
    </Filter>
    <Filter Include="Cache\Header Files">
      <UniqueIdentifier>{f9f5432b-7de3-4236-a9ce-da4e5a7d82a8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Cache\Source Files">
      <UniqueIdentifier>{04110352-c74e-4c30-87ac-c5c217fd7d6e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Hashing">
      <UniqueIdentifier>{08a88e75-d03d-449d-b8a3-fc976a3f2338}</UniqueIdentifier>
    </Filter>
    <Filter Include="Hashing\Header Files">
      <UniqueIdentifier>{c107a40e-99cd-4c1b-8ce7-5f0e9fff95c5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Hashing\Source Files">
      <UniqueIdentifier>{e6762433-4c66-460c-bf49-39999288447d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Dynamic">
      <UniqueIdentifier>{98938304-7d9c-4d63-b725-ddb2ada57d99}</UniqueIdentifier>
    </Filter>
    <Filter Include="Dynamic\Source Files">
      <UniqueIdentifier>{c79ab636-4733-4c32-b42c-67fc9ab93ba9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Dynamic\Header Files">
      <UniqueIdentifier>{8790a2d9-495b-4493-bb96-4a5cc05c6b50}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="src\AnyTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ArrayTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\AutoPtrTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\AutoReleasePoolTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ByteOrderTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CoreTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CoreTestSuite.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DirectoryIteratorsTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DynamicFactoryTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOBufferTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOBufferTestSuite.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FormatTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FPETest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ListMapTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MemoryPoolTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NamedTuplesTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NDCTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NumberFormatterTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NumberParserTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ObjectPoolTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RegularExpressionTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedPtrTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StringTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StringTokenizerTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TuplesTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TypeListTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\Base32Test.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\Base64Test.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\BinaryReaderWriterTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CountingStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOBufferStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FileStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HexBinaryTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LineEndingConverterTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MemoryStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NullStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamCopierTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamsTestSuite.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamTokenizerTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TeeStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ZLibTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CryptTestSuite.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DigestStreamTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HMACEngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MD4EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MD5EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PBKDF2EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RandomStreamTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RandomTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SHA1EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NotificationCenterTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NotificationQueueTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NotificationsTestSuite.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PriorityNotificationQueueTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimedNotificationQueueTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ActiveDispatcherTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ActiveMethodTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ActivityTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ConditionTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MutexTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RWLockTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SemaphoreTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadingTestSuite.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadLocalTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadPoolTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimerTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ClassLoaderTest.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ManifestTest.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedLibraryTest.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedLibraryTestSuite.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TestPlugin.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ChannelTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FileChannelTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggerTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggingFactoryTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggingRegistryTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggingTestSuite.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LogStreamTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PatternFormatterTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SimpleFileChannelTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TestChannel.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DirectoryWatcherTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FilesystemTestSuite.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FileTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\GlobTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PathTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UUIDGeneratorTest.cpp">
      <Filter>UUID\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UUIDTest.cpp">
      <Filter>UUID\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UUIDTestSuite.cpp">
      <Filter>UUID\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ClockTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeFormatterTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeParserTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeTestSuite.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LocalDateTimeTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StopwatchTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimespanTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimestampTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimezoneTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamConverterTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextBufferIteratorTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextConverterTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextEncodingTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextIteratorTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextTestSuite.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UnicodeConverterTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UTF8StringTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\URIStreamOpenerTest.cpp">
      <Filter>URI\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\URITest.cpp">
      <Filter>URI\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\URITestSuite.cpp">
      <Filter>URI\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FoundationTestSuite.cpp">
      <Filter>_Suite\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\WinCEDriver.cpp">
      <Filter>_Driver\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NamedEventTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NamedMutexTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ProcessesTestSuite.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ProcessTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedMemoryTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TaskManagerTest.cpp">
      <Filter>Tasks\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TaskTest.cpp">
      <Filter>Tasks\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TaskTestSuite.cpp">
      <Filter>Tasks\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\BasicEventTest.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DummyDelegate.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\EventTestSuite.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOEventTest.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PriorityEventTest.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CacheTestSuite.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ExpireCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ExpireLRUCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LRUCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UniqueExpireCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UniqueExpireLRUCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashingTestSuite.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashMapTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashSetTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashTableTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LinearHashTableTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SimpleHashTableTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\VarTest.cpp">
      <Filter>Dynamic\Source Files</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="src\AnyTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ArrayTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\AutoPtrTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\AutoReleasePoolTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ByteOrderTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CoreTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CoreTestSuite.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DirectoryIteratorsTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DynamicAnyTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DynamicFactoryTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOBufferTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOBufferTestSuite.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FormatTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FPETest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ListMapTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MemoryPoolTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NamedTuplesTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NDCTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NumberFormatterTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NumberParserTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ObjectPoolTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RegularExpressionTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedPtrTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StringTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StringTokenizerTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TuplesTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TypeListTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\Base32Test.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\Base64Test.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\BinaryReaderWriterTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CountingStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOBufferStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FileStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HexBinaryTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LineEndingConverterTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MemoryStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NullStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamCopierTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamsTestSuite.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamTokenizerTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TeeStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ZLibTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CryptTestSuite.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DigestStreamTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HMACEngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MD4EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MD5EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PBKDF2EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RandomStreamTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RandomTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SHA1EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NotificationCenterTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NotificationQueueTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NotificationsTestSuite.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PriorityNotificationQueueTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimedNotificationQueueTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ActiveDispatcherTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ActiveMethodTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ActivityTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ConditionTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MutexTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RWLockTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SemaphoreTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadingTestSuite.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadLocalTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadPoolTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimerTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ClassLoaderTest.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ManifestTest.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedLibraryTest.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedLibraryTestSuite.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TestPlugin.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ChannelTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FileChannelTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggerTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggingFactoryTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggingRegistryTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggingTestSuite.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LogStreamTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PatternFormatterTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SimpleFileChannelTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TestChannel.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DirectoryWatcherTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FilesystemTestSuite.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FileTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\GlobTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PathTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UUIDGeneratorTest.h">
      <Filter>UUID\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UUIDTest.h">
      <Filter>UUID\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UUIDTestSuite.h">
      <Filter>UUID\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ClockTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeFormatterTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeParserTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeTestSuite.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LocalDateTimeTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StopwatchTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimespanTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimestampTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimezoneTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamConverterTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextBufferIteratorTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextConverterTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextEncodingTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextIteratorTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextTestSuite.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UnicodeConverterTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UTF8StringTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\URIStreamOpenerTest.h">
      <Filter>URI\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\URITest.h">
      <Filter>URI\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\URITestSuite.h">
      <Filter>URI\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FoundationTestSuite.h">
      <Filter>_Suite\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NamedEventTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NamedMutexTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ProcessesTestSuite.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ProcessTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedMemoryTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TaskManagerTest.h">
      <Filter>Tasks\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TaskTest.h">
      <Filter>Tasks\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TaskTestSuite.h">
      <Filter>Tasks\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\BasicEventTest.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DummyDelegate.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\EventTestSuite.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOEventTest.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PriorityEventTest.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CacheTestSuite.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ExpireCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ExpireLRUCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LRUCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UniqueExpireCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UniqueExpireLRUCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashingTestSuite.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashMapTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashSetTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashTableTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LinearHashTableTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SimpleHashTableTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\VarTest.h">
      <Filter>Dynamic\Header Files</Filter>
    </ClInclude>
  </ItemGroup>
</Project>